# 数组拼接
import numpy as np

print('一维数组 a ')
a = np.arange(12);
print(a)
print('二维（3,4）数组 b ')
b = a.reshape(3, 4)
print(b)
print('一维数组 c ')
c = np.arange(12, 24)
print(c)
print('二维数组（3,4） d）')
d = c.reshape(3, 4)
print(d)
print('二维数组b 和 二维数组 d 进行水平合并')
e = np.hstack((b, d))
print(e)
print('二维数组b 和 二维数组 d 进行垂直合并')
f = np.vstack((b, d))
print(f)
print('二维数组b 和 二维数组 d 进行concatenate合并')
g = np.concatenate([b, d])
print(g)
print('二维数组b 和 二维数组 d 利用concatenate 进行水平合并')
h = np.concatenate([b, d], axis=1)
print(h)
print('二维数组b 和 二维数组 d 利用concatenate 进行垂直合并')
j = np.concatenate([b, d], axis=0)
print(j)
